Login



Other Articles by Author(s)

Nian Zhang
Tam Le
Sasan Haghani



Author(s) and WSEAS

Nian Zhang
Tam Le
Sasan Haghani


WSEAS Transactions on Signal Processing


Print ISSN: 1790-5052
E-ISSN: 2224-3488

Volume 13, 2017

Notice: As of 2014 and for the forthcoming years, the publication frequency/periodicity of WSEAS Journals is adapted to the 'continuously updated' model. What this means is that instead of being separated into issues, new papers will be added on a continuous basis, allowing a more regular flow and shorter publication times. The papers will appear in reverse order, therefore the most recent one will be on top.



Design and Implementation of FPGA Based LMS Self-Adjusting Adaptive Filtering System for Audio Signal Processing

AUTHORS: Nian Zhang, Tam Le, Sasan Haghani

Download as PDF

ABSTRACT: This paper presents the design and implementation of an adaptive filter using the state-of-the-art Xilinx Vivado software/hardware co-design concepts and tools. A desired signal corrupted by the environment can often be recovered by an adaptive noise canceller using the least mean squares (LMS) algorithm. The detailed structure of the adaptive noise cancellation system is illustrated. The adaptive parameters of the least-mean-square based adaptive filter system are obtained using the MATLAB/Simulink model. RTL design is generated by converting LMS design in Simulink to an Intellectual Property (IP) Core using HDL Coder Support. A complete system of Filter based on Zynq board target architecture is designed using Vivado Synthesis Design and VHDL target language. The IP Core is adopted in Vivado Synthesis and implementation. Finally, the debugger is run before the audio file was fed in Zedboard development board for test. Experimental results show that the proposed hardware implementation method has a high degree of noise cancellation performance

KEYWORDS: FPGA, Software/hardware implementation, Least mean square, Adaptive filters, Adaptive noise cancellation, Vivado

REFERENCES:

[1] Wagdy H. Mahmoud and Nian Zhang, Software/Hardware Implementation of an Adaptive Noise Cancellation System, 120th ASEE Annual Conference & Exposition, Atlanta, GA, June 23-26, 2013.

[2] Nian Zhang, Investigation of Fault-Tolerant Adaptive Filtering for Noisy ECG Signals, 2007 IEEE Symposium on Computational Intelligence in Image and Signal Processing (CIISP), Honolulu, HI, pp. 177-182, April 1-5, 2007.

[3] M. I. Troparevsky, C. E. D’Attellis, On the convergence of the LMS algorithm in adaptive filtering, Signal Processing Vol. 84, pp. 1985-1988, October 2004.

[4] Ahmed Elhossini, Shawki Areibi, Robert Dony, An FPGA Implementation of the LMS Adaptive Filter for Audio Processing, Proceedings of IEEE International Conference on reconfigurable Computing and FPGS’s (ReConFig 2006), pp. 1-8, 2006.

[5] A. Rosado-Muñoz, M. Bataller-Mompe, E. Soria- Olivas, C. Scarante, J. F. Guerrero-Martínez, FPGA Implementation of an Adaptive Filter Robust to Impulsive Noise: Two Approaches, IEEE Transactions on Industrial Electronics, Vol. 58, No. 3, pp. 860-870, March 2011.

[6] http://www.zynqbook.com/

[7] https://www.arm.com/products/system-ip/amba- specifications

[8] https://www.xilinx.com/support/answers/66421.html

[9] https://www.mathworks.com/help/hdlcoder/example s/basic-hdl-code-generation-with-the-workflow advisor.html

WSEAS Transactions on Signal Processing, ISSN / E-ISSN: 1790-5052 / 2224-3488, Volume 13, 2017, Art. #29, pp. 256-263


Copyright © 2017 Author(s) retain the copyright of this article. This article is published under the terms of the Creative Commons Attribution License 4.0

Bulletin Board

Currently:

The editorial board is accepting papers.


WSEAS Main Site